package creator.abstractfactory.grade.qixiong;

import creator.abstractfactory.FigureAbstractFactory;
import creator.abstractfactory.family.skill.SkillProduct;
import creator.abstractfactory.family.soldier.SoldiersProduct;
import creator.abstractfactory.family.wujiang.WujiangProduct;

/**
 * 七雄人物工厂
 */
public class QixiongFigureFactory implements FigureAbstractFactory {
    @Override
    public WujiangProduct WujiangAbstractFactory() {
        return new QixiongWujiangProduct();
    }

    @Override
    public SoldiersProduct SoldiersAbstractFactory() {
        return new QixiongSoldiersProduct();
    }

    @Override
    public SkillProduct SkillAbstractFactory() {
        return new QixiongSkillProduct();
    }
}
